package day23;

import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

/**
 * 步骤：
 * 1.创建Socket服务，并指定要连接的主机和端口
 * 2.获取Socket的输出流，把数据发送出去，并关闭Socket服务
 */

/**
 *
 * TcpClient.java
 * @author wangbiao<br/>
 *         email:785497344@qq.com
 * @description TCP的客户端
 * @since 1.0.0
 * @date 2013-7-9下午11:31:10
 *
 */
public class TcpClient {

	public static void main(String[] args) {
		//创建客服端的Socket服务，并连接对应的主机和端口
		Socket s = null;
		try {
			s = new Socket("192.168.1.102",10004);
			//为了发送数据，应该获取Socket中的输出流
			OutputStream os = s.getOutputStream();
			os.write("TCP Client come on!".getBytes());
		} catch (UnknownHostException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (null != s) {
				try {
					s.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	}
}
